return (gchar *) "Broadway";
}
-static gint
-gdk_broadway_display_get_n_screens (GdkDisplay *display)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), 0);
-
- return 1;
-}
-
-static GdkScreen *
-gdk_broadway_display_get_screen (GdkDisplay *display,
- gint screen_num)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
- g_return_val_if_fail (screen_num == 0, NULL);
-
- return GDK_BROADWAY_DISPLAY (display)->screens[screen_num];
-}
-
static GdkScreen *
gdk_broadway_display_get_default_screen (GdkDisplay *display)
{
display_class->window_type = GDK_TYPE_BROADWAY_WINDOW;
display_class->get_name = gdk_broadway_display_get_name;
- display_class->get_n_screens = gdk_broadway_display_get_n_screens;
- display_class->get_screen = gdk_broadway_display_get_screen;
display_class->get_default_screen = gdk_broadway_display_get_default_screen;
display_class->beep = gdk_broadway_display_beep;
display_class->sync = gdk_broadway_display_sync;
{
g_return_val_if_fail (GDK_IS_DISPLAY (display), 0);
- return GDK_DISPLAY_GET_CLASS (display)->get_n_screens (display);
+ return 1;
}
/**
gint screen_num)
{
g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+ g_return_val_if_fail (screen_num != 0, NULL);
- return GDK_DISPLAY_GET_CLASS (display)->get_screen (display, screen_num);
+ return gdk_display_get_default_screen (display);
}
/**
GType window_type; /* type for native windows for this display, set in class_init */
const gchar * (*get_name) (GdkDisplay *display);
- gint (*get_n_screens) (GdkDisplay *display);
- GdkScreen * (*get_screen) (GdkDisplay *display,
- gint screen_num);
GdkScreen * (*get_default_screen) (GdkDisplay *display);
void (*beep) (GdkDisplay *display);
void (*sync) (GdkDisplay *display);
return display_name;
}
-static gint
-gdk_quartz_display_get_n_screens (GdkDisplay *display)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), 0);
-
- return 1;
-}
-
-static GdkScreen *
-gdk_quartz_display_get_screen (GdkDisplay *display,
- gint screen_num)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
- g_return_val_if_fail (screen_num == 0, NULL);
-
- return _gdk_screen;
-}
-
static GdkScreen *
gdk_quartz_display_get_default_screen (GdkDisplay *display)
{
display_class->window_type = GDK_TYPE_QUARTZ_WINDOW;
display_class->get_name = gdk_quartz_display_get_name;
- display_class->get_n_screens = gdk_quartz_display_get_n_screens;
- display_class->get_screen = gdk_quartz_display_get_screen;
display_class->get_default_screen = gdk_quartz_display_get_default_screen;
display_class->beep = gdk_quartz_display_beep;
display_class->sync = gdk_quartz_display_sync;
return "Wayland";
}
-static gint
-gdk_wayland_display_get_n_screens (GdkDisplay *display)
-{
- return 1;
-}
-
-static GdkScreen *
-gdk_wayland_display_get_screen (GdkDisplay *display,
- gint screen_num)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
- g_return_val_if_fail (screen_num == 0, NULL);
-
- return GDK_WAYLAND_DISPLAY (display)->screen;
-}
-
static GdkScreen *
gdk_wayland_display_get_default_screen (GdkDisplay *display)
{
display_class->window_type = gdk_wayland_window_get_type ();
display_class->get_name = gdk_wayland_display_get_name;
- display_class->get_n_screens = gdk_wayland_display_get_n_screens;
- display_class->get_screen = gdk_wayland_display_get_screen;
display_class->get_default_screen = gdk_wayland_display_get_default_screen;
display_class->beep = gdk_wayland_display_beep;
display_class->sync = gdk_wayland_display_sync;
return (gchar *) DisplayString (GDK_X11_DISPLAY (display)->xdisplay);
}
-static gint
-gdk_x11_display_get_n_screens (GdkDisplay *display)
-{
- return 1;
-}
-
-static GdkScreen *
-gdk_x11_display_get_screen (GdkDisplay *display,
- gint screen_num)
-{
- g_return_val_if_fail (screen_num == 0, NULL);
-
- return GDK_X11_DISPLAY (display)->screen;
-}
-
static GdkScreen *
gdk_x11_display_get_default_screen (GdkDisplay *display)
{
display_class->window_type = GDK_TYPE_X11_WINDOW;
display_class->get_name = gdk_x11_display_get_name;
- display_class->get_n_screens = gdk_x11_display_get_n_screens;
- display_class->get_screen = gdk_x11_display_get_screen;
display_class->get_default_screen = gdk_x11_display_get_default_screen;
display_class->beep = gdk_x11_display_beep;
display_class->sync = gdk_x11_display_sync;